Throughput Enhancement and Power Optimization in NOMA-based Multiuser Multicast Systems