regroup pages by blocks of 31. do not emit write barrier for stores coming from new()