MAPIM : Mat Parallelism for High Performance