Parallel processors were the future ... and may yet be