Joint optimization for resource allocation and mode selection in Device-to-Device communication underlaying cellular networks | IEEE Conference Publication | IEEE Xplore