Shell the shrimp, split them lengthwise, remove the vein, and rinse under cold running water.
Put olive oil and garlic in a saucepan over medium heat. Cook, stirring, until the garlic turns very pale gold. Add the tomato paste and wine mixture all at once, then cook 10 minutes, stirring from time to time.
Add shrimp, salt, and generous black pepper. Turn heat to medium-high and cook about 2 minutes, turning shrimp frequently, then remove from heat.
With a slotted spoon, lift out about 2/3 of the shrimp and puree them in a food processor or blender.
Return the puree to the pan. Over medium heat, add cream and cook about 1 minute, stirring constantly, until the cream thickens. Taste and adjust salt and pepper.
Toss with cooked drained pasta. Add parsley, toss again, and serve at once.