1. A computer-readable medium storing a set of instructions that when executed cause a computer system to perform a method of processing resource allocation, said method comprising: identifying an instruction mapped to data having a preselected data location; and determining whether to transfer a call of said instruction from a first processing unit (PU) to a second PU based on said preselected data location.