Wirehair - Fast and Portable Erasure Codes in C