STAPL: An Adaptive, Generic Parallel C++ Library. - An, Ping; Jula, Alin; Rus, Silvius Vasile; Saunders, Steven; Smith, Timmie G.; Tanase, Gabriel; Thomas, Nathan L.; Amato, Nancy M.; Rauchwerger, Lawrence (2001)