1. A computer system for providing virtualization services, the computer system comprising one or more central processing units (CPUs), one or more additional CPUs, and a memory storing computer-readable program code portions that, in response to execution by the one or more CPUs and one or more additional CPUs, cause the computer system to at least: identify one or more computer programs executable as a plurality of tasks, including the computer system being caused to identify one or more background tasks that are executable in parallel, and from the plurality of tasks that also includes one or more foreground tasks other than the identified one or more background tasks; and execute the one or more computer programs using one or more virtual CPUs in a virtual machine defined to provide a virtualization platform for virtualization of a target hardware platform, the computer system being caused to execute the one or more computer programs including being caused to at least: execute the one or more foreground tasks other than the identified one or more background tasks by the one or more virtual CPUs in the virtual machine executed on the one or more CPUs of the computer system; and execute the identified one or more background tasks on the one or more additional CPUs of the computer system, such that the identified one or more background tasks are executed by the one or more additional CPUs of the computer system at least partially in parallel with execution of the one or more foreground tasks other than the identified one or more background tasks by the one or more virtual CPUs in the virtual machine, wherein the target hardware platform includes one or more CPUs for execution of the plurality of tasks no greater in number than the one or more CPUs of the computer system on which the one or more foreground tasks other than the identified one or more background tasks are executed.