Zaslat SMS: Optical computing : a survey for computer scientists / Dror G. Feitelson.