Advanced coding techniques for multicasting and broadcasting in wireless communications