added OMP matrix.cpp from web