sparse vs dense and multicast