Design and validation of multicasting in an XTP simulator