Computer generation of optimal holograms for optical trap arrays | Synapse