1. A circuit having machine instructions to perform a method of executing one or more applications, the method comprising: partitioning a program code into two or more logical units; and compiling each of the logical units into one or more executable entities, at least some of the logical units compiled into two or more executable entities, said two or more executable entities being different machine-specific compilations of the same logical unit.