implementation of 32bit address space allocations for macosx