Text this: Competition-Based Device-to-Device Transmission Scheduling to Support Wireless Cloud Multimedia Communications