“…In behavioral-level simulation [1,5,8,12,13,15,21], memory accesses that are generated when software is compiled are not visible in a high-level programs. In [6,7,9,14,17,20], memory subsystem is not accurate simulated. In instruction-by-instruction [2,3,10,16,19,22], simulation is inefficient and does not provide sufficient speed for system-level DSE.…”