Use heap.free_min instead of custom FREELIST_MIN_SIZE
Ignore more build products
Remove unused variables