Modern systems (e.g., deep neural networks, big data analytics, and
compilers) are highly configurable, which means they expose different
performance behavior under different configurations. The fundamental challenge
is that one cannot simply measure all configurations due to the sheer