MPI bug fix with non-blocking send/recv