Neko: Portable framework for high-order spectral element flow simulations