1. A method for compiling and using code in a distributed computing system, the method comprising: partitioning source code into a plurality of modules, wherein the modules comprise at least one main processor code module and at least one attached processor code module; selecting code to be encapsulated within the at least one main processor code module, wherein the selected code is targeted for employment by at least one attached processor; compiling the at least one main processor code module and at least one selected attached processor code module; generating at least one stub function from the selected at least one attached processor module; linking the at least one main processor compiled code module and the at least one stub function; and creating a linked object integrated executable program.