blas_sgemm works properly with alpha and beta.

It checks the beta parameter to know if it must scatter C and write
on it. In the case that beta=0, it doesn't add any heavy overhead
(just a couple "ifs").