Why Some Apps Drain Battery Faster Than Others