MPM.Threading (nuget): A collection of multi-threading constructs 
Keywords: multi-threading|producer|consumer