Thread pool for libdispatch