A Tutorial on Nonorthogonal Multiple Access for 5G and Beyond | Synapse