multicore-sched-lib A small C++ library of algorithms and data structures that are useful for implementing efficient, task-parallel scheduling.