Add SPMC implementation