Non-fullerene small molecule acceptors based on perylene diimides | Synapse