Cognitive Non-Orthogonal Multiple Access With Energy Harvesting: An Optimal Resource Allocation Approach | IEEE Journals & Magazine | IEEE Xplore