1. An apparatus for a computer system comprising: a first processor configured to execute first instructions defined by a first instruction set architecture, wherein an operating system employed by said computer system is coded using said first instructions; and a second processor coupled to said first processor, wherein said second processor is configured to execute second instructions defined by a second instruction set architecture different than said first instruction set architecture, wherein an application program designed to execute within said operating system is coded using said second instructions; wherein said second processor is configured to execute said application program and said first processor is configured to execute said operating system, and wherein said second processor is configured to communicate with said first processor upon detecting a use of an operating system routine for said application program.