Text this: Multi-user beamforming, fairness and device-to-device channel state information sharing in downlink non-orthogonal multiple access systems