Energy-aware GPU programming at source-code levels | TUP Journals & Magazine | IEEE Xplore