Grizzlies Ink Tony Allen to Multi-Year Deal