1. A system for an agnostic runtime architecture implemented on a processor, the system comprising: a system emulation/virtualization converter; an application code converter; and a system converter wherein the system emulation/virtualization converter and the application code converter implement a system emulation process, and wherein the system converter implements a system and application conversion process for executing code from a guest image, wherein the system emulation process or the system and application conversion process are operable to implement: a reordering process through JIT (just in time) optimization that ensures loads do not dispatch ahead of other loads that are to a same address and loads to a same address of a store within a same thread are not reordered before the store, wherein a load is checked for a same address in subsequent loads from a same thread, and wherein a reordered load includes an offset that indicates an initial position of the reordered load in machine order in relation to following stores; and a thread checking process that enables stores from another thread to check against an entire load queue and a monitor extension.