Monolayer FePt nanocrystal self-assembly embedded into atomic-layer-deposited Al2O3 films for nonvolatile memory applications