Multi-needle Machine Embroidery