Simulation based characterization and performance enhancement of heterogeneous polymer solar cells