Spread work over multiple processes with a central queue, communicating with UNIX sockets