Distributed Radio Resource Allocation for Device-to-Device Communications Underlaying Cellular Networks Academic Article 2017 uri icon