<!--- Please DO NOT remove the automatically added 'new issue' label --> <!--- Provide a general summary of the issue in the Title above --> ### Is your feature related to a problem? Small TCP/UDP segments are sent out as single HOPR packets. This is inefficient as often more than a single segment can fit inside a HOPR packet. ### Describe the feature you'd like Writes of small UDP/TCP segments can be batched into a single HOPR packet to optimize throughput. This should be made possible in the Session protocol coding/decoding. When Session protocol is not used, it is up to the caller to take care of this.