ALGORITHMS FOR RHOTRIX MULTIPLICATION ON 2-D PROCESS GRID TOPOLOGIES: Parallel Rhotrix Multiplication Using MPI and Systolic Array Architecture: From Sequential to Parallel Implementation