Bring a large pot of salted water to a boil and cook noodles until tender. Reserve 1 cup pasta water and drain the rest.While pasta is boiling prepare the pesto by adding the avocados, basil, garlic, parmesan cheese, pine nuts, lemon juice and salt in a food processor. Blend the mixture, then slowly stream in the olive oil while still blending. Scrap down sides and pulse again until mixture is combined. Season to taste with more salt if needed.Toss the pesto with the hot pasta, add a little pasta water to thin if sauce is too thick. Toss in the tomatoes and enjoy hot with a sprinkle of parmesan cheese.