Add a C++11 ThreadPool implementation in LLVM