In-memory, distributed job queue