Add optimized Gauss-Seidel iteration