[boost] [ASIO] Do I have to use shared_ptrs with ASIO?