Added new iterators for parallelization
Added extra functionality to locking iterator