Optimal list order under partial memory constraints | Synapse