A implementation of parallel DFS algorithm search through a tree
USAGE: dfs_test <depth_of_tree> <branching_factor> <num_of_threads>
Reference: Rao, V. Nageshwara, and Vipin Kumar. "Parallel depth first search. Part I. implementation." International Journal of Parallel Programming 16.6 (1987): 479-499.