1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising: on a first thread, perform a first lookup for address translation data for use by an emulator; on a second thread, concurrently and speculatively perform a second lookup for the address translation data; and use the address translation data from a successful lookup from either the first lookup or the second lookup to map a simulated physical address to a virtual address of the emulator.