Avoid pickling to debug mpi node-node communication errors that result in corruption of message sent to slave
Fixed mpi node-node communication bug - master needs to keep track of both send MPI.Request and receive MPI.Request objects since they have separate buffers with different info.  send MPI.Request contains buffer with work args for the slave.  receive MPI.request contains buffer with slave's response.