optimize matrix multiplication
Merge branch 'matmult'
add configure with openmp support