add tic tocs for partitioning, halo constuction and read write triangle halo files