A memory pool to allocate short lived buffers of binary data to avoid heap allocations for io such as sockets.