OpenMP ==> std::thread