Riemannian optimization of isometric tensor networks | Synapse