allocate

To carefully divide and assign time, money, or resources.