Gauss-Seidel accelerated: implementing flow solvers on field programmable gate arrays | Synapse