Joint scheduling and resource allocation for device-to-device underlay communication | IEEE Conference Publication | IEEE Xplore