Design and computational characterization of non-fullerene acceptors for use in solution-processable solar cells.