Bernardo J. Rodriquez, Harry F. Jordan: Combining produce and consume operations in a pipelined shared memory multiprocessor. SC 1989: 485-494