[boost] Do I need to use boost::mutex in deadline_timer?