heterocyter