CPU management

Virtual CPUs are realized as threads within the host, and scheduled by the process scheduler.