Optimal resource allocation for device-to-device communications in fading channels | IEEE Conference Publication | IEEE Xplore