wrote messgae_passing framework.
wrote inplace multiple writer / single reader queues