Correlating workload behavior with core voltage variability on modern x86 architectures with machine learning