Green Mobile Devices and Networks