GEMMA: multi-objective optimization of energy consumption of GUIs in Android apps