Marc Snir: Reduce and Scan. Encyclopedia of Parallel Computing 2011: 1728-1736