Joint mode selection, channel allocation and power assignment for green device-to-device communications | IEEE Conference Publication | IEEE Xplore