complete list of authors Hafez, Bahaa||Krishnamoorthy, Harish S||Enjeti, Prasad||Borup, Uffe||Ahmed, Shehab