“…Numerous fiat data-parallel languages have been proposed for portable parallel programming, such as C* [49], MPP-Pascal (7], *Lisp [39], UC [5], and Fortran 90 [2]. Section 2 explained some of the expressibility and efficiency limitations imposed by fiat languages; these problems are also discussed elsewhere [10,11,29,32,54].…”