Large-Scale Simulations Of Complex Turbulent Flows: Modulation Of Turbulent Boundary Layer Separation And Optimization Of Discontinuous Galerkin Methods For Next-Generation Hpc Platforms