I feel like it is the missing piece here because you could do hash table lookups in shared memory, too!