Array processor design methodology door Jayasinghe