P. Sanders
Encyclopedia of Parallel Computing, Volume 1, ISBN 978-0-387-09765-7, pp. 33-38, Springer-Verlag, 2011