From Cognitive Neuroscience to Computing Architectures