Automatic Generation of Fast BLAS3-GEMM: a Portable Compiler Approach Automatic Generation of Fast BLAS3-GEMM: