A stable matching algorithm for resource allocation for underlaying device-to-device communications | IEEE Conference Publication | IEEE Xplore