Power-aware Performance Tuning of GPU Applications Through Microbenchmarking