MPQueue is a high level, STL friendly C++ library that implements easy to use job queues on an MPI cluster. It uses serialization to transfer data between nodes. Workers have the ability to submit new jobs into the current job queue.