Silicon Photonic Switching Fabrics And Synaptic Interconnections For High Performance Computing And Neuromorphic Computing Systems