An implementation of matrix–matrix multiplication on the Intel KNL processor with AVX-512