Multiple-Valued Logic Design Synthesis and Optimization; Systolic Array Design for Signal and Image Processing; Computer Architecture and VLSI; Logic Programming