Simulation and analysis of gradient coding protocols- Leveraging partial stragglers within gradient coding