We have a simple worker script and we now start up two workers working through two distinct queues. However, as noted in bug 27783, it would be greatly beneficial to have a worker manager that could spawn parallel workers and use a config to define the number of workers and what those workers can work upon.
See discussion in bug 27783 for more details and considerations.