Algorithm Design For High-Performance Cfd Solvers On Structured Grids