The massively parallel processor