cse 510-610 : Modern Computer Architecture - Winter 2016