replace dependency on Boost.Interprocess by Boost.Move for unique_ptr usage.