Gain-Aware Joint Uplink-Downlink Resource Allocation for Device-to-Device Communications | IEEE Conference Publication | IEEE Xplore