boost::object_pool