1. A system for determining an optimized cut location for a work implement of a machine, the machine moving on a work surface along a path, comprising: a position sensor associated with the machine for generating position signals indicative of a position of the work surface; a controller configured to: store a coarse analysis cut length; store a coarse analysis parameter threshold; store a fine analysis cut length; store a fine analysis parameter threshold; determine the position of the work surface based upon the position signals; determine a position of each of a plurality of coarse analysis increments along the path; determine a coarse analysis parameter for each of the plurality of coarse analysis increments based upon the position of the work surface and the coarse analysis cut length; select one of the plurality of coarse analysis increments based upon the coarse analysis parameter threshold, the coarse analysis parameter for each of the plurality of coarse analysis increments, and the position of each of the plurality of coarse analysis increments relative to the path to define a selected coarse analysis increment; determine a position of each of a plurality of fine analysis increments along the selected coarse analysis increment; determine a fine analysis parameter for each of the plurality of fine analysis increments based upon the position of the work surface and the fine analysis cut length; and select the optimized cut location from one of the plurality of fine analysis increments based upon the fine analysis parameter threshold, the fine analysis parameter for each of the plurality of fine analysis increments, and the position of each of the plurality of fine analysis increments relative to the selected coarse analysis increment.