A Systemic Approach to Maximize Heterogeneous System Performance