Modern vector architectures for high-performance computing