Extracted a re-usable part of the MPI back-end into the Worker.Process module.