Coding against stragglers in distributed computation scenarios