allocator: stub out initial steps
allocator: basic splitting and free reg alloc
allocator: allocate blocked