Textured yarn maker Unifi Inc is to buy Invista's polyester filament manufacturing operations in Kinston, NC for around $21 million.