Injection-Locked Clocking: A Low-Power Clock Distribution Scheme for High-Performance Microprocessors