Implementation of microcast algorithm for desktop systems