fix 64-bit pointer bug with BlockAllocation<T>