Mode Selection and Resource Allocation Algorithm in Energy-Harvesting D2D Heterogeneous Network | IEEE Journals & Magazine | IEEE Xplore