Use multiple threads for some processing tasks - extract refs etc. See CourtListner - http://docs.celeryproject.org/en/latest/index.html