2012 semiconductor rankings highlight TSMC, Samsung, and a few surprises | Patexia