Transform idle devices into powerful compute clusters