MPSoCs for real-time neural signal decoding: A low-power ASIP-based implementation