A simple distributed work queue built with the epoll API.
Can be tested by building the coordinator and worker CMake targets, then running ./runTest.sh data/urldata.csv.
The queue can tolerate failures of individual workers by reassigning the tasks to healthy ones.