Energy Efficient Resource Allocation Algorithm in Energy Harvesting-Based D2D Heterogeneous Networks | IEEE Journals & Magazine | IEEE Xplore