Oscillatory neurocomputing with ring attractors: a network architecture for mapping locations in space onto patterns of neural synchrony