title: non blocking way of receiving a pickled item in mpi4py
body: <p>Is there any non-blocking way for process of receiving a pickled item from another process. Irecv only works for numpy arrays. I want a function which works for a dictionary.</p>