HPC_Assignment2 What is a kd-tree? Let's build it and discover more about it, how to parallelize in shared and distributed memory approach .