front end to simt LSU
first pass on simt LSU
what works:
simt load/store;
loads l consecutive words, can be reordered to different lanes
stores 1 word, assumes all lanes always store to same addr w/ same data
minor fixes before splitting LSU into modular functions