Turbostream is the fastest software in the world for simulating the flow through turbomachines. Turbostream is a complete re-implementation of the latest Denton code, and was developed as a response to the growing dominance of multi-core processors for scientific simulations. By using a unique templating approach, the solver can take maximum advantage of novel multi-core processors such as CPUs and GPUs. In addition, this technique allows the solver to easily adapt to any future processor with only minor code modifications.