The chaos router chip: design and implementation of an adaptive router