memory chip allocation