Non-scoped mutex's with Boost.Threads