Performance Optimization for D2D Communications With Opportunistic Relay and Physical-Layer Network Coding | IEEE Journals & Magazine | IEEE Xplore