1. In a processor system having a primary processor and a plurality of secondary processors, each secondary processor in the plurality having an associated local memory, a method for implementing multiple contexts on one or more secondary processors in the plurality, the method comprising: storing code and/or data for a first context in a first region of the local memory of a first secondary processor of the plurality; storing code and/or data for a second context in a second region of the local memory of the first secondary processor while the code and/or data for first context is resident in the local memory of the first secondary processor; executing the first context with the first secondary processor while the second context waits; and either a) transferring the code and/or data for the first context from the first region to the second region and transferring the code and/or data for the second context from the second region to the first region, and executing the second context with the first secondary processor during a pause or stoppage of execution of the first context; or b) transferring the code and/or data for the second context to a local memory of a second secondary processor of the plurality; or both a) and b).