Me he perdido? Dices que delphi no soporta de forma nativa los threads?
Hombre, mas facil que crear un Objeto y asignarle que sea de tipo Thread en delphi... no se, no me parece muy dificil XD.
A parte de eso, lo de los 48 nucleos no es tan grande ni tan potente ni tan moderno ni tan dificil de programar.
Existen las GPUs que se pueden programar desde hace un par de años, y esas tienen mas de 48 nucleos XD.