1. A computer-implemented method for computing erasure codes for a redundant array of independent disks (RAID), the method comprising: storing user data associated with a RAID stripe that is defined by a data block common to each disk in the redundant array, wherein, for each byte offset within the data block, user data associated with only N−2 disks is stored, N being the number of disks in the redundant array, and wherein a sliver comprises a set of S bytes per disk within the RAID stripe at a common sliver offset within each disk; calculating a sliver offset for accessing an assigned sliver based on a thread identification number; for each byte offset within the assigned sliver, computing a first erasure code by accumulating a plurality of values generated by performing, across each disk in the redundant array, a first exclusive-or operation based on the byte offset within the data block; for each byte offset within the assigned sliver, computing a second erasure code by accumulating a plurality of values generated by performing, across each disk in the redundant array, a second exclusive-or operation based on a look-up table value; and for each byte offset within the assigned sliver, storing the first erasure code and the second erasure code along with the user data associated with the N−2 disks.