Multi-thread Fabric