Social Network-Based Content Delivery in Device-to-Device Underlay Cellular Networks Using Matching Theory | Synapse