Technology-based Neurocognitive Assessment of the Elderly: a Mini Review