GenMAT: A General-Purpose Machine Learning-Driven Auto-Tuner for Heterogeneous Platforms | IEEE Conference Publication | IEEE Xplore