1. A method for emulation of a target system on a host system, the method comprising: determining statistics for use of a set of registers of a target system processor; based on the statistics, determining a first subset of registers of the set of registers, the first subset including one or more most commonly used registers; directly mapping the first subset of registers to a first group of registers of a host system processor; and dynamically mapping a second subset of the set of registers to a second group of registers of the host system processor.