Hardware and software concepts in VLSI (Van Nostrand Reinhold, 1983)