NPFONoC: A Low-loss, Non-blocking, Scalable Passive Optical Interconnect Network-on-Chip Architecture | IEEE Conference Publication | IEEE Xplore