A thread pool for isolating blocking in async programs.
With mt feature the default number of threads (set to number of cpus) can be altered by setting BLOCK_THREADS environment variable with value.
mt
BLOCK_THREADS