Simplified code since pcore can do word-aligned reads and writes. Bryce, test to see if this works on the board? If it does, we can easily parallelize with many hline_pcores.