Terminus: A Programmable Accelerator for Read and Update Operations on Sparse Data Structures | IEEE Conference Publication | IEEE Xplore