1. A processing method comprising: processing instructions for tasks at each of a plurality of processing elements of a multiple processor system, the instructions including memory access instructions for accessing a memory having a plurality of disjoint regions, each region corresponding to a different processing element of the plurality of processing elements, wherein the processing includes, processing instructions for a first task at a first processing element of the plurality of processing elements, including processing memory access instructions for accessing data in the memory, wherein at least some of the memory access instructions reference memory regions not corresponding to the first processing element and at least some of the memory access instructions reference a memory region corresponding to the first processing element, and for at least some of the memory access instructions referencing the memory region not corresponding to the first processing element, transferring a locus of execution of the first task from the first processing element to a different processing element.