a light-weight c++ thread library using c++11