Multiple Producers / Multiple Consumers Message Passing Pool