Architectural And Software Optimizations For Next- Generation Heterogeneous Low-Power Mobile Application Processors /