use a hash instead of an array for tracking multicast address membership