Isso é efetivamente impossível por vários motivos.
Em primeiro lugar é o fato de que o processador do seu celular e o processador do laptop não têm quase nada em comum. Eles são arquiteturas completamente diferentes e não são compatíveis com código. Qualquer código que você queira executar em um não poderá executar o outro sem muito de trabalho.
A suposição de que seu processador móvel é tão poderoso quanto um desktop também é uma falácia. Os processadores de telefone celular são construídos para baixa potência e geralmente têm processadores de 5 watts, laptops têm processadores de 35 watts e desktops de até 100 watts. Esses números não estão apenas sugerindo que os desktops são massivamente ineficientes, há uma diferença de ordem de magnitude na complexidade entre os processadores para dispositivos móveis e computadores.
Você pode tentar e apelar para mim que ambos executem Java, mas Java é uma linguagem interpretada e requer um compilador JIT na máquina que deve executar o código. Esse compilador deve ser adaptado à arquitetura em que está sendo executado e os recursos suportados em um não serão necessariamente suportados pelo outro.
Mesmo que ambos os processadores do seu telefone e laptop sejam compatíveis com arquitetura, isso ainda não é uma tarefa fácil. Digamos que você queira que seu telefone faça o maior trabalho de reprodução de um vídeo ou algo assim. A decodificação de vídeo não é tão fácil quanto você pensa. Seu telefone tem hardware dedicado capaz de decodificar vídeo e, se você quiser assisti-lo em seu computador, terá que enviar os dados processados pela rede para o computador. Isso significa que ele teria que recodificá-lo para algo que seu computador poderia manipular e tão poderoso quanto você acha que seu celular é, esse feito é difícil o suficiente para vários desktops e muito além do que seu celular pode fazer em tempo real.
Você não pode simplesmente "empacotar" pequenos trechos de trabalho e canalizá-los em outro lugar e, em seguida, recuperá-los sem uma infraestrutura importante para suportá-los. A razão pela qual o Folding @ Home é, é porque eles podem empacotar um software dedicado para rodar em cada máquina, e então empacotar grandes pedaços de trabalho para cada máquina para fazer e enviar o resultado de volta. Para cada "pacote" valer a pena dividir-se, é preciso levar um tempo razoavelmente longo para compensar o custo da embalagem. Não há uma maneira realista de compactar a pequena quantidade de trabalho para, digamos, exibir uma página da Web de qualquer maneira que seja mais rápida do que simplesmente fazer em seu laptop.