Design of Light-Tree Based Logical Topologies for Multicast Streams in Wavelength Routed Optical Networks