The semantics of blocking and nonblocking send and receive primitives | IEEE Conference Publication | IEEE Xplore