Detecting energy-greedy anomalies and mobile malware variants | Synapse