collision commercial off the shelf Iridium Cosmos mult-core processor Publication Date: August 2009