ESM: A Framework for Building Effective Surrogate Models for Hardware-Aware Neural Architecture Search