CDNN might be a good place to look.