Computer Architecture and Parallel Processing (2010)
Keywords: ANE505