Updates. Added C version with openmp