introduced leading dimensions LDM LDN
unfortunately worse performance
added native flags to compile command and aligned arrays
added avx instructions for mmm