High-level neighbourhood-based programming abstractions for parallel processing. - G. A. Turkington (2005)