Self-organizing search lists using probabilistic back-pointers | Synapse