Computational Lithography for Silicon Photonics Design