MemBroker is a lightweight .NET in memory message broker