ByteBuffer may be used with functions appending data to the given []byte slice.
Pool
Pool represents byte buffer pool.
Distinct pools may be used for distinct types of byte buffers.
Properly determined byte buffer types with their own pools may help reducing memory waste.