[boost] Differences between Boost.Thread and std?