[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
[2] IBM Canada Res & Dev Ctr, Toronto, ON M4W 1B7, Canada
[3] Johns Hopkins Univ, Dept Elect & Comp Engn, Baltimore, MD 21218 USA
[4] King Abdullah Univ Sci & Technol KAUST, Solar & Photovolta Engn Res Ctr SPERC, Phys Sci & Engn Div, Thuwal 239556900, Saudi Arabia
[5] CELLS ALBA Synchrotron, Barcelona 08290, Spain