Design And Optimization Of Devices And Architectures For Neuromorphic Silicon Photonics