Text this: A survey of resource allocation in non-orthogonalmultiple access systems