A novel GPU cluster scheduling algorithm for cloud computing: a power-grid-inspired predictive-optimization framework | Synapse