SOPLOS 1 - 2010 | Page 19
SOPLOS 1 - 2010 | Page 18
SOPLOS 1 - 2010 | Page 20