A review of Microelectrode Array technologies: Design and implementation challenges | IEEE Conference Publication | IEEE Xplore