An intrusive blocking multi-producer single consumer queue