[boost] Re: boost::shared_ptr<> uses mutex rather than CAS methods