1. A computer-implemented method for managing processing resources of a computerized system having at least a first processor and a second processor, each of the processors operatively interconnected to a memory adapted to store a set of data, the computer implemented method comprising: monitoring data of a set which are processed as at least one of input data or output data by the first processor while executing; and if, based on the monitoring, the second processor is found to be at a shorter distance than the first processor from the monitored data, instructing to interrupt an execution at the first processor and resume the execution at the second processor.