Added OpenMP to depthLP

Now depthLP uses openMP to speed up computations. By default all
avaiable cores are used, but user can specfy their number by threads
parameter