Synthesis and characterization of solution-processable diketopyrrolopyrrole (DPP) and tetrathienothiophene (TTA)-based small molecules for organic thin film transistors and organic photovoltaic cells. (October 2016)