Due to technology limitations, the domain of high-performance processors is experiencing a radical shift towards parallelism through on-chip multi-cores and chip customization leading to heterogeneous multi-core systems. Furthermore, the commodity market, the supercomputing market and the embedded market are increasingly sharing the same challenges, leading to convergence of the three markets.The ...