ALD NiOX hole transport layers for semi-transparent perovskite solar cells with average visible transmittance exceeding 50% | Synapse