Memory interference characterization and mitigation for heterogeneous smartphones