Code written in C, fully parallelized on 16 cpu server via Intel's OPENMP compiler technology.