1. An apparatus to eliminate partial-redundant vector load operations, the apparatus comprising: a processor; and memory, the memory to store computer program instructions, the computer program instructions when executed by the processor cause the processor to perform operations comprising: a node grouper to associate a vector operation with a node group based on a load type of the vector operation; a candidate identifier to identify a candidate in the node group, the candidate to include a subset of vector operations of the node group; a code optimizer to: determine replacement code based on a characteristic of the candidate; and compare an estimated cost associated with executing the replacement code to a threshold cost relative to a cost of executing the candidate; a code generator to generate machine code using the replacement code when the estimated cost of executing the replacement code satisfies the threshold cost; a distance calculator to calculate a distance from a base address for the vector operation; a node sorter to order the node group based on the calculated distance of the vector operation relative to another vector operation in the node group; and a candidate verifier to: perform a dependencies test to a subset of the ordered node group; and identify the subset of the ordered group as the candidate when the subset satisfies the dependencies test.