A parallel asynchronous message-driven production system