Depends on how often you need to search. The implementation of the parallel linear search in Go is a lot easier to get right than what you’re recommending.
Though I would certainly agree that paying for more vm cores just so you can do a linear search on each of them is a bit silly