Optimizing part design for lean manufacturing