LIME: A low-latency and low-complexity on-chip mesochronous link with integrated flow control