1. A network device, comprising: a transceiver to send and receive data over a network; and a processor configured to include at least one worker thereon that is operative to perform at least one work item on at least one entry of a file system, comprising: determining a coordinator based in part on at least a communication between the at least one worker and at least one other worker, wherein the determination of the coordinator is based on at least one of, an election, or a worker priority order; receiving a work item to be performed on entries within a file directory of the file system; performing the work item on at least one of the entries within the file directory, progress of performance of the work item being indicated by a location of a pointer within a key space that corresponds to the file directory; and in response to receiving a request to split off work for parallel execution on the file directory from the coordinator, performing actions, including: indicating that the file directory is splittable to share at least a portion of the file directory with at least one other worker, if a directory entry is located within a determined value of a neighborhood that is employable to look ahead of the pointer location and also if a directory entry is located within a determined value of a neighborhood that is employable to look ahead of a midpoint that is located within a determined middle of the key space; and indicating that the file directory is unsplittable and unable to share at least a portion of the file directory with at least one other worker, if the directory entry is unlocatable within the neighborhood of the midpoint and the midpoint is also located before the location of the pointer.