Funding provided by the National Science Foundation (NSF) Award #1222541