adding concurr::threads (=openmp if supported, otherwise boost_thread)