Flexible information processing in complex networks: from brains to neuromorphic computing