Zero memory

Refactor NetMQ to reduce the amount of memory allocations.

Reorganize the send/receive methods.