An Array Processor For Matrix Conputations