State-of-the-art mobile platforms, such as smartphones and tablets, are powered by heterogeneous system-on-chips (SoCs). These SoCs composed of many processing elements, including multiple CPU core clusters (e.g., big.LITTLE cores), graphics units (GPUs), memory controllers other on-chip resources. On the one hand, platforms need to provide a swift response time for interactive apps high throug...