Boost asio serial port implementation