Add more parallelism into the the bench marks
Free memory in the infinite channels

This commit resets the messages dequeued from the ring buffer to avoid
leaks. We also add a few checks to make deques & enques more
conservative to save memory.
Nits in msg benchmarks
Fix destination address of proxied messages
s/recvFunc/rcvFunc/g
Add generic sync handler

Sync is a generic way to support synchronous request and responses.
This commit adopts and generalize the implementation of sync messages
used for stat collector.
Add the first version of the user guide

The guide is incomplete.