TinyMQ - a diminutive, in-memory message queue