Vector Processing and Supercomputer Architecture