1. A method of processing in a computing system having a processor with a local memory for storing code capable of concurrent DMA transfers and an external memory for use by the processor, comprising: configuring said local memory into a plurality of blocks of memory; segmenting a program of code into blocks of code in a first order wherein each of said blocks can be stored in an associated one of said blocks of memory; determining which blocks of code are safe to load into the blocks of memory; and based upon the determining, loading the blocks of code in a second order, wherein the second order provides a fastest execution of the program of code.