1. An apparatus, comprising: an evaluation circuit, configured to: receive a deallocation request to access a memory; access a register to determine an amount of available space in the memory associated with the request; and when the determined amount of available space accommodates an amount of data associated with the request, update the amount of available space stored in the register based on the amount of data; the evaluation circuit further configured to: increment the amount of available space stored in the register by the amount of data; and send a confirmation to a crawler to deallocate the memory based on the request.