collision commercial off the shelf Iridium Cosmos mult-core processor