Asynchronous task/job queue based on distributed message passing
