2011 IEEE 29th International Conference on Computer Design (ICCD)