Tuning the tuner: introducing hyperparameter optimization for auto-tuning