Atomic layer deposition for energy and semiconductor applications