Microsoft, Citrix join VMware at top of Gartner's Magic Quadrant