Prediction-Based Power-Performance Adaptation of Multithreaded Scientific Codes | Synapse