NSP: A NEURO-SYMBOLIC PROCESSOR