A method is disclosed for transforming a portion of a computer program comprising a list of sequential instructions comprising control code and data processing code and a program separation indicator indicating a point where said sequential instructions may be divided to form separate sections that are...http://www.google.de/patents/US20080098208?utm_source=gb-gplus-sharePatent US20080098208 - Analyzing and transforming a computer program for executing on asymmetric multiprocessing systems