Zaslat SMS: Computational lithography