Using Simple Abstraction to Reinvent Computing for Parallelism. - Vishkin, Uzi (Communications of the ACM, 2011)