Fully Programmable and Scalable Optical Switching Fabric for Petabyte Data Center