A synchronous interface for SoCs with multiple clock domainsVisvesh SatheConrad Ziesleret al.2004SOCC 2004