Shared Multibuffer ATM Switches with Hierarchical Queueing and Multicast Functions