A method, for use in a processor, includes mapping a first data access
having less than a predetermined memory footprint to a first memory area,
and mapping a second data access having greater than the predetermined
memory footprint to a second memory area. The method may also include
compiling computer code, inserting annotations into an intermediate
representation of the computer code generated during compiling,
propagating the annotations from the intermediate representation to a
low-level representation of the computer code generated during compiling,
and inserting instructions into the low-level representation, the
instructions controlling mapping of the first data and the second data.