A Technology-Scalable Matrix Processor for Data Parallel Applications by Mostafa Soliman