An asynchronous message passing mechanism that allows for multiple
messages to be batched for delivery between processes, while allowing for
full memory protection during data transfers and a lockless mechanism for
speeding up queue operation and queuing and delivering messages
simultaneously.