Boosting multi-socket cache-coherency with low-latency silicon photonic interconnects