[mpich-devel] code path for non-blocking operations that are deferred until synchronization