A method for executing an instruction stream includes partitioning the instruction
stream using a partition point to obtain a first partition of the instruction stream
and a second partition of the instruction stream, configuring the first partition
and the second partition to fit separate e-caches, analyzing the first partition
and the second partition to generate a runtime execution facility and a data transfer
facility, and executing the first partition and the second partition on separate
processors using the runtime execution facility and the data transfer facility.