Energy efficient resource allocation for machine-to-machine communications with NOMA and energy harvesting | IEEE Conference Publication | IEEE Xplore