MT-RRT: a general purpose multithreading library for path planning