Algorithm Design for Computer System Design (CISM International Centre for Mechanical Sciences)