SPARKRS4CS: A software/hardware framework for cognitive architectures