https://hgpu.org/?p=2548
SPRAT: Runtime processor selection for energy-aware computing