Fixed size memory pool based malloc implementation