Opticks: GPU ray traced optical photon simulation | Synapse