Program Generation for Intel AES New Instructions (2011)