arrayprocessor