1. A method of processing data on a processor, said processor comprising at least one processing unit, a first local memory associated with said one processing unit and a main memory, said main memory including a plurality of memory locations, each said memory location including an additional memory segment in said main memory associated with said memory location and dedicated to storing state information regarding status states of data stored in said memory location, said status states comprising a first status state and a second status state, said method comprising: in response to an instruction from said one processing unit, initiating writing of first data from said first local memory to one of said memory locations; evaluating the state information stored in the additional memory segment associated with said one memory location; if the state information stored in the additional memory segment associated with said one memory location indicates the first status state, prohibiting the writing of said first data.