Characterizing Dynamic Frequency And Thread Blocking Scaling In Gpus: Challenges And Opportunities