[boost] Possible issue with Boost.Atomic (and consequently Boost.Thread)