Text this: Resource Allocation with MAC Layer Node Cooperation in Cognitive Radio Networks