Text this: Graph-Based Resource Allocation for D2D Communications Underlying Cellular Networks in Multiuser Scenario