Neuromorphic hardware as a self-organizing computing system