1. Add chopped asparagus spears and pistachios to a food processor and pulse until roughly chopped. Add kale and garlic and pulse several times. Add lime juice and 1/2 cup Parmigiano. Pulse a few times until coarse. With processor running drizzle in olive oil.
2. Scrape pesto out into a bowl. Stir in salt and black pepper to taste.
3. Cook Bucatini according to package directions and drain well. Save 1 cup of hot pasta water.
4. Toss hot pasta with a generous portion of the pesto and hot pasta water. Top with chopped tomatoes and additional Parmigiano. Store leftover pesto in a jar with a tight-fitting lid chilled for up to 2 weeks or freeze.