A comparison of empirical and model-driven optimization | Synapse