independent parallel kdtree on mapreduce