Reasonably performant buffered channels for async.
The implementation is adapted from the low latency transport in the async_rpc library
shuttle