I saw GSOC targeting MPI , but why not now very popular Zmq?
It would be a lot easier to do and useful.