VLSI implementation of a fast arbiter for multiprocessor systems