Text this: Resource allocation techniques for downlink Non-Orthogonal Multiple Access-Based 5G wireless systems