New center based at UIUC will develop distributed computing