OpenTuner: an extensible framework for program autotuning
A multi-objective auto-tuning framework for parallel codes