Allocating buffer storages in a pull system | Synapse